CS116aFall 2013Lecture Notes
Introduction to Computer Graphics
Videos of lectures are available. As
they are on my office machine and I don't want robots to try to download them, the
directory is password protected. The login is guest and the password is guest.
Below are my lecture notes for the class so far.
They should serve as a rough guide to what was covered on any given day.
Frequently, however, I say more in class than is in these notes.
Also, I tend to dynamically correct typos on the board
that might appear in these lecture notes. So caveat emptor.
Week 1: [Aug. 21 -- Intro to Computer
Graphics]
Week 2: [Aug. 26 -- The Graphics Pipeline
Graphics] [Aug. 28 -- A First OpenGL Program]
Week 3: [Labor Day][Sep. 4 -- Finish OpenGL Example, Vectors and Operations]
Week 4: [Sep. 9 -- Linear and Start Affine Transformations] [Sep. 11 -- Affine Transformations]
Week 5: [Sep. 16 -- Respect, Frames in Graphics] [Sep. 18 -- More Frames in Graphics, Hello World 3D]
Week 6: [Sep. 23 -- More Hello World 3D] [Sep. 25 -- Finish Hello World 3D, Start Quaternions]
Week 7: [Sep. 30 -- Quaternions] [Oct. 2 -- More Quaternions]
Week 8: [Oct. 7 -- Finish Quaternions, Start UI for rotations][Oct. 9 -- Arcball, Trackball, Blender]
Week 9: [Oct. 14 -- Review][Oct. 16 -- Midterm]
Week 10: [Oct. 21 -- Josh Newth, Havok Guest Lecture][Oct. 23 -- Color Models]
Week 11: [Oct. 28 -- More on Color Models] [Oct. 30 -- Finish Color Models]
Week 12: [Nov. 4 -- Smooth Interpolation] [Nov. 6 -- Projection]
Week 13: [Nov. 11 - Veteran's Day] [Nov. 13 -- Depth]
Week 14: [Nov. 18 -- Finish Depth, Clipping and Culling] [Nov. 20 -- Viewport, Rasterization, Varying Variables]
Week 15: [Nov. 25 -- Varying Variables] [Nov. 27 -- Finish Varying Variables, Start Materials]
Week 16: [Dec. 2 -- Shiny and Anisotropic Materials] [Dec. 4 -- Textures]
|